package my.study.designpattern.observer.example1;

import java.util.ArrayList;

public class subject {
	private ArrayList<observer> ob=new ArrayList<observer>();
	public void Attach(observer o)
	{
		ob.add(o);
	}
	public void Detach(observer o)
	{
		ob.remove(o);
	}
	public void Notify()
	{
		for (observer o : ob)
		{
			o.Update();
		}
	}
}
